package com.mac.intellect_flow.flowable.model.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

@Schema(name = "抄送视图")
@Data
public class SysTaskCopyVo implements Serializable {
    private static final long serialVersionUID = -612789962492737178L;

    @Schema(description ="ID")
    private Long copyId;
    /**
     * 抄送标题
     */
    @Schema(description ="抄送标题")
    private String title;
    /**
     * 流程主键
     */
    @Schema(description ="流程主键")
    private String processId;
    /**
     * 流程名称
     */
    @Schema(description ="流程名称")
    private String processName;
    /**
     * 流程分类主键
     */
    @Schema(description ="流程分类主键")
    private String categoryId;
    /**
     * 流程分类名称
     */
    @Schema(description ="流程分类名称")
    private String categoryName;
    /**
     * 部署主键
     */
    @Schema(description ="部署主键")
    private String deploymentId;
    /**
     * 流程实例主键
     */
    @Schema(description ="流程实例主键")
    private String instanceId;
    /**
     * 任务主键
     */
    @Schema(description ="任务主键")
    private String taskId;
    /**
     * 用户主键
     */
    @Schema(description ="抄送人主键")
    private Long userId;
    /**
     * 操作人Id
     */
    @Schema(description ="操作人名称")
    private Long originatorId;
    /**
     * 操作人名称
     */
    @Schema(description ="操作人名称")
    private String originatorName;

    @Schema(description ="任务创建时间")
    private LocalDateTime createTime;
}
